<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
    // let obj = { // 字面量创建
    //     name:'zfghj'
    // }
    // function Vue (val){ // 构造函数 （特点：首字母大写）
    //    this.name = val
    // //    console.log(this);
    //    this.name = '张三'
    // }
    // let obj = new Vue('李四');
    // // obj.name = '张三'
    // console.log(obj);
    // 在构造函数中，this指向实例化对象


    // 扩展运算符
    // let arr = [1,2,3]
    // let arr1 = [4,5,6]
    // let arr2 = [...arr,...arr1]
    // console.log(arr2);
    // console.log(...arr);
    // console.log(1,2,3);

    // let obj = {name:'张三',age:18}
    // let obj1 = {hobby:'吃饭睡觉打豆豆'}
    // let obj2 = {...obj,...obj1}
    // console.log(obj2);

    // 解构赋值 对象的解构赋值 （只和属性名有关系）
    let obj = {name:'张三',age:18}
    let { name } = {name:'张三',age:18};
    console.log(name);
    // 数组的解构赋值 (数组的解构赋值只和索引有关系)
    let [b,c,a] = [1,2,3]
    console.log(a,b,c); 
    



    // 现在开始学习git
</script>